package cn.liufajin.controller;

import cn.liufajin.beans.User;
import cn.liufajin.service.BaseService;
//import cn.liufajin.service.UserService;
import cn.liufajin.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;

@Controller
public class UserController {
    /**
     * 使用 @Autowired来实现自动注入
     * 默认优先根据类型去匹配
     * 如果匹配到多个类型则会按照名字匹配
     * 如果名字又没有匹配到则会报错
     */
    @Autowired
   // @Qualifier("userServiceImpl")
            //@Resource
    UserService userService;

    /**
     * @Autowired也可以写在方法上面
     * 默认优先根据类型去匹配
     * 如果匹配到多个类型则会按照名字匹配
     * 如果名字又没有匹配到则会报错

    @Autowired
    public void createUserService(@Qualifier("UserServiceImpl") UserService userService){

    }
     */
    public void getUser(){
        userService.getBean();
    }
}
